#include <stdio.h>
int main()
{
	int c[64]={0};
	int i,j,k,l=0;
	int a=0,b=0;
	int sum=0;
	int n=0;
	int p=0;
	int m=0;
	scanf("%d",&n);
	for(k=0;k<n;k++)
	{
		scanf("%d%d",&a,&b);
		for(i=a;i<=b;i++)
		{
			sum=0;
			p=0;
			for(j=1;j<i;j++)
			{
				if(i%j==0)
					sum+=j;
			}
			for(j=1;j<sum;j++)
			{
				if(sum%j==0)
					p+=j;
			}
			if(p==i&&sum!=i)
			{
				c[l++]=i;
				c[l++]=sum;
				m++;
			}
			
		}
	}
	for(i=0;i<m*2;i+=2)
	{
		printf("%d %d\n",c[i],c[i+1]);
	}
	return 0;
}